草庐IT

Android EditText 阻止其父级的 OnClickListener

全部标签

android - ListView 行内的 ViewPager 阻止触发 onItemClick

我在ListView的每一行中都有一个ViewPager。它工作正常,当用户使用滑动手势时它会更改其中的View,但它会阻止调用ListView的onItemClick方法。我知道ViewPager是罪魁祸首,因为当我隐藏它时,会调用onItemClick,所以这就是我正在尝试的:我创建了一个ViewGroup作为行(RowView)。此ViewGroup已覆盖onInterceptTouchEvent以避免ViewPager在我检测到点击时处理进一步的触摸事件。但是onItemClick回调仍然没有被调用。并且列表选择器不会在点击时显示。我希望这两个功能起作用。这是来自RowView

android - 从 onclicklistener 开始 Intent

我正在尝试从自定义onclick监听器开始新Activity。但它无法从onclick监听器访问MainActivity实例。此外,它显示了错误的Intent构造函数。这是我的代码:publicclassChartClickListenerimplementsOnClickListener{privateStringChartLink;publicChartClickListener(StringchartLink){this.ChartLink=chartLink;}@OverridepublicvoidonClick(Viewview){//TODOAuto-generatedme

java - 如何将 onclicklistener 用于 GridView

我使用gridview来显示数字,所以如果我点击任何数字,下一个Activity应该开始。我试过这段代码,但应用程序崩溃了privateGridViewgridView=null;gridView.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv5){setContentView(R.layout.Abc);IntentmyIntent=newIntent(getApplicationContext(),Abc.class);startActivity(myIntent);}});这是gridview的xml

android - 开始阻止服务中的对话框

屏蔽Android的所有对话框,这意味着在我的服务运行之前,无论是应用程序还是Android系统,都不会出现对话框。有没有办法以编程方式做到这一点? 最佳答案 我认为仅仅阻止所有弹出窗口是不可能的。对我来说,android通常不允许这样做是有道理的。但是你可以尝试(如果你真的想要:))让你的应用程序成为AccessibilityService它将对显示的弹出窗口使用react并立即关闭它。要关闭弹出窗口,您可以在其上找到一些取消按钮并执行单击或performGlobalAction(GLOBAL_ACTION_BACK);(如果它可

java - Android:如何使用 ThreadSafeClientConnectionManager 为 SSL 套接字设置超时以阻止读/写?

如何使用ThreadSafeClientConnectionManaget为SSL套接字设置超时以进行阻塞读/写?我发现在AndroidOS2.2和2.3设备上读取或写入SSL套接字时丢失网络连接会导致15分钟超时。我在HttpClient上设置了以下超时:mParams=newBasicHttpParams();HttpProtocolParams.setVersion(mParams,HttpVersion.HTTP_1_1);HttpProtocolParams.setContentCharset(mParams,"UTF-8");HttpProtocolParams.setUs

android - 阻止应用程序显示在 android kitkat 4.4.2 上的最近应用程序列表中

我只是对iOS感到厌倦,最近我换到了Android。我有一台Nexus5设备,我刚刚在我的设备上安装完我最喜欢的应用程序。其中一个应用程序是Line,这是来自naver的著名通信应用程序。我安装了它,并为它配置了密码以确保对其的访问安全,因此除了我之外没有人能看到里面的“secret”对话。问题是即使我在线启用了密码,如果有人按下“最近列表应用程序”按钮,他们也可以完美地看到我上次对话的Line屏幕截图,因此任何人都可以看到我在Line中做了什么.我在iPhone上进行了相同的测试,结果......令人惊讶......iOS正在启用密码屏幕后拍摄快照,因此任何人都看不到任何东西。似乎在

android - 具有焦点的 WebView 控件阻止 Android 5 中的媒体按钮事件

2016年5月8日编辑我找到了在我的应用程序中接收媒体按钮事件时遇到问题的原因。请参阅下面的答案。我编辑了这个问题的标题,以便更容易找到问题。原标题是“AndroidLollipop上有什么可能会阻止媒体按钮”。原始问题,2015年4月:我挠头并盯着所有代码看了2天,但无济于事……我的Android应用程序应该对媒体按钮使用react(例如,通过耳机,使用蓝牙耳机对其进行测试),例如播放/暂停,接下来,倒带。在KitKat及以下版本上运行良好。我发誓直到几天前,它甚至还适用于Lollipop。现在什么也没有,没有任何迹象表明它听到媒体按钮被按下的声音。任何人都可以快速建议在哪里寻找问题

android - 调暗屏幕并阻止与 BottomSheet 的交互

BottomSheetBehavior已在Android设计支持库23.2中引入,但它不会使屏幕的其余部分变暗,也不会阻止与UI的其余部分的交互。无论如何,这可以实现吗? 最佳答案 publicclassBottomSheetDimmedFragmentextendsBottomSheetDialogFragment{publicstaticfinalStringTAG=BottomSheetDimmedFragment.class.getSimpleName();@NonNull@OverridepublicDialogonCre

android - 我想阻止我的音乐播放器应用程序在每次启动时扫描目录中的音频文件。我怎样才能做到这一点?

我想阻止我的音乐播放器应用在每次启动时扫描目录中的音频文件。我该怎么做?我一直在使用下面的代码来扫描音频文件。publicvoidgetSongList(){ContentResolvercontentResolver=getContentResolver();UrimusicUri=android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;CursormusicCursor=contentResolver.query(musicUri,null,null,null,null);if(musicCursor!=null&&

android - 如何将数据从 Activity 发送到其父 fragment ?

这个问题在这里已经有了答案:HowtomanagestartActivityForResultonAndroid(14个答案)关闭6年前。我有一个主要Activity,其中有一个带有ImageView的fragment。单击此ImageView时,将启动一个包含ListView的新Activity。我想返回用户点击这个ListView的位置(索引),返回到fragment。fragment代码packagecom.example.kedee.testgradle;importandroid.content.Context;importandroid.content.Intent;imp